package com.probox.common.entity.service.customer;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.probox.common.entity.domain.customer.CustomerGroupInfo;

/**
 * 客户信息分群关系映射Service接口
 *
 * @author zsy
 * @date 2021-07-15
 */
public interface ICustomerGroupInfoService extends IService<CustomerGroupInfo> {


        /**
         * 查询客户信息分群关系映射
         *
         * @param customerUid 客户信息分群关系映射ID
         * @return 客户信息分群关系映射
         */
        public CustomerGroupInfo selectCustomerGroupInfoById(Long customerUid);


        /**
         * 查询客户信息分群关系映射列表
         *
         * @param customerGroupInfo 客户信息分群关系映射
         * @return 客户信息分群关系映射集合
         */
        public List<CustomerGroupInfo> queryList(CustomerGroupInfo customerGroupInfo);


        /**
         * 新增客户信息分群关系映射
         *
         * @param customerGroupInfo 客户信息分群关系映射
         * @return 结果
         */
        public boolean insertCustomerGroupInfo(CustomerGroupInfo customerGroupInfo);

        /**
         * 修改客户信息分群关系映射
         *
         * @param customerGroupInfo 客户信息分群关系映射
         * @return 结果
         */
        public boolean updateCustomerGroupInfo(CustomerGroupInfo customerGroupInfo);

        /**
         * 批量删除客户信息分群关系映射
         *
         * @param customerUids 需要删除的客户信息分群关系映射ID
         * @return 结果
         */
        public boolean deleteCustomerGroupInfoByIds(Long[] customerUids);




}
